@charset "utf-8";

.toolbar-item,.toolbar-layer {
	background:url("../images/toolbar.png") no-repeat;
}
.toolbar {
	position:fixed;
	right:200px;
	top: 50%;
	margin-top: -153px;
	
}

.toolbar-item {
	display:block;
	width:56px;
	height:55px;
	position:relative;
	-moz-transition:background-position 1s;
	-ms-transition:background-position 1s;
	-o-moz-transition:background-position 1s;
	-webkit-moz-transition:background-position 1s;
	transition:background-position 1s;	
}

.toolbar-item:nth-child(2){
	height:56px;	
}


.toolbar-item:hover .toolbar-layer {
	opacity:1;
	filter:alpha(opacity=100);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);

}

.toolbar-item-weixin {
	background-position:0 -793px;
}
.toolbar-item-weixin:hover {
	background-position:0 -858px;
}
.toolbar-item-weixin .toolbar-layer {
	height: 383px;
	background-position:0 0;
	top: 0px;
}

.toolbar-item-ad {
	background-position:0 -923px;
}
.toolbar-item-ad:hover {
	background-position:0 -989px;
}
.toolbar-item-ad .toolbar-layer {
	height: 190px;
	background-position:0 -393px;
	top: -56px;
}

.toolbar-item-ios {
	background-position:0 -1055px;
}
.toolbar-item-ios:hover {
	background-position:0 -1120px;
}
.toolbar-item-ios .toolbar-layer {
	height: 190px;
	background-position:0 -593px;
	top: -56px;
}
.toolbar-item-phone {
	background-position:0 -1185px;
}
.toolbar-item-phone:hover {
	background-position:0 -1250px;
}
.toolbar-item-phone .toolbar-layer {
	height: 93px;
	background-position:0 -1380px;
}
.toolbar-item-top {
	background-position:0 -1315px;
}

.toolbar-layer {
	position:absolute;
	left:56px;
	bottom:-10px;
	width:150px;
	opacity:0;
	filter:alpha(opacity=0);
	transform-origin: 5% 5%;
	-moz-transform-origin: 5% 5%;
	-ms-transform-origin: 5% 5%;
	-o-transform-origin: 5% 5%;
	-webkit-transform-origin: 5% 5%;
	transform:scale(0.01);
	-moz-transform:scale(0.01);
	-ms-transform:scale(0.01);
	-o-transform:scale(0.01);
	-webkit-transform:scale(0.01);
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}


